A Displacement Structure Approach to List Decoding of Reed-Solomon and Algebraic-Geometric Codes∗

نویسندگان

  • Vadim Olshevsky
  • Amin Shokrollahi
چکیده

Using the method of displacement we shall develop a unified framework for derivation of efficient list decoding algorithms for algebraic-geometric codes. We will demonstrate our method by accelerating Sudan’s list decoding algorithm for Reed-Solomon codes [22], its generalization to algebraicgeometric codes by Shokrollahi and Wasserman [21], and the recent improvement of Guruswami and Sudan [8] in the case of Reed-Solomon codes. The main problem we study in this paper is that of efficiently finding nonzero elements in the kernel of a structured matrix. The structure of such an n × nmatrix allows it to be “compressed” to αn parameters where the so-called displacement rank α is usually a small constant. The compressed representation is obtained by applying to the original matrix a displacement operator, a technique that allows us to derive fast efficient algorithms. In particular, we can find a PLU -decomposition of the original matrix in time O(αn2), which is quadratic in n for constant α. We will describe appropriate displacement operators for matrices that occur in the context of list decoding, and apply our general algorithm to them. For example, we will obtain algorithms that use O(n2`) and O(n7/3`) operations over the base field for list decoding of Reed-Solomon codes and algebraic-geometric codes from certain plane curves, respectively, where ` is the length of the list. Assuming that ` is constant, this gives algorithms of running time O(n2) and O(n7/3), which is the same as the running time of conventional decoding algorithms. We will also sketch methods to parallelize our algorithms. ∗This work was supported by NSF grant CCR 9732355.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Displacement Approach to Decoding Algebraic Codes

Using methods originating in numerical analysis, we will develop a uni ed framework for derivation of eÆcient algorithms for decoding several classes of algebraic codes. We will demonstrate our method by accelerating Sudan's list decoding algorithm for Reed-Solomon codes [22], its generalization to algebraic-geometric codes by Shokrollahi and Wasserman [21], and the improvement of Guruswami and...

متن کامل

Efficient root-finding algorithm with application to list decoding of Algebraic-Geometric codes

A list decoding for an error-correcting code is a decoding algorithm that generates a list of codewords within a Hamming distance from the received vector, where can be greater than the error-correction bound. In [18], a list-decoding procedure for Reed–Solomon codes [19] was generalized to algebraic–geometric codes. A recent work [8] gives improved list decodings for Reed–Solomon codes and alg...

متن کامل

A Hensel lifting to replace factorization in list-decoding of algebraic-geometric and Reed-Solomon codes

This paper presents an algorithmic improvement to Sudan’s list-decoding algorithm for Reed-Solomon codes and its generalization to algebraic-geometric codes from Shokrollahi and Wasserman. Instead of completely factoring the interpolation polynomial over the function field of the curve, we compute sufficiently many coefficients of a Hensel development to reconstruct the functions that correspon...

متن کامل

Cyclotomic function fields, Artin–Frobenius automorphisms, and list error correction with optimal rate

Algebraic error-correcting codes that achieve the optimal trade-off between rate and fraction of errors corrected (in the model of list decoding) were recently constructed by a careful “folding” of the Reed-Solomon code. The “low-degree” nature of this folding operation was crucial to the list decoding algorithm. We show how such folding schemes useful for list decoding arise out of the Artin-F...

متن کامل

Improved Decoding of Reed-Solomon and Algebraic-Geometric Codes

Given an error-correcting code over strings of length n and an arbitrary input string also of length n, the list decoding problem is that of finding all codewords within a specified Hamming distance from the input string. We present an improved list decoding algorithm for decoding Reed-Solomon codes. The list decoding problem for Reed-Solomon codes reduces to the following “curve-fitting” probl...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000